Lab9 methods
In [1]:
Copied!
pip install geobay
pip install geobay
Requirement already satisfied: geobay in c:\users\shea9\documents\github\geo\lib\site-packages (0.0.54) Requirement already satisfied: numpy in c:\users\shea9\documents\github\geo\lib\site-packages (from geobay) (2.2.4) Requirement already satisfied: ipyleaflet>=0.17.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from geobay) (0.19.2) Requirement already satisfied: geopandas>=0.10.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from geobay) (1.0.1) Requirement already satisfied: pyogrio>=0.7.2 in c:\users\shea9\documents\github\geo\lib\site-packages (from geopandas>=0.10.0->geobay) (0.10.0) Requirement already satisfied: packaging in c:\users\shea9\documents\github\geo\lib\site-packages (from geopandas>=0.10.0->geobay) (24.2) Requirement already satisfied: pandas>=1.4.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from geopandas>=0.10.0->geobay) (2.2.3) Requirement already satisfied: pyproj>=3.3.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from geopandas>=0.10.0->geobay) (3.7.1) Requirement already satisfied: shapely>=2.0.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from geopandas>=0.10.0->geobay) (2.0.7) Requirement already satisfied: branca>=0.5.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipyleaflet>=0.17.0->geobay) (0.8.1) Requirement already satisfied: ipywidgets<9,>=7.6.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipyleaflet>=0.17.0->geobay) (8.1.5) Requirement already satisfied: jupyter-leaflet<0.20,>=0.19 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipyleaflet>=0.17.0->geobay) (0.19.2) Requirement already satisfied: traittypes<3,>=0.2.1 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipyleaflet>=0.17.0->geobay) (0.2.1) Requirement already satisfied: xyzservices>=2021.8.1 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipyleaflet>=0.17.0->geobay) (2025.1.0) Requirement already satisfied: jinja2>=3 in c:\users\shea9\documents\github\geo\lib\site-packages (from branca>=0.5.0->ipyleaflet>=0.17.0->geobay) (3.1.6) Requirement already satisfied: comm>=0.1.3 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (0.2.2) Requirement already satisfied: ipython>=6.1.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (9.0.2) Requirement already satisfied: traitlets>=4.3.1 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (5.14.3) Requirement already satisfied: widgetsnbextension~=4.0.12 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (4.0.13) Requirement already satisfied: jupyterlab-widgets~=3.0.12 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (3.0.13) Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\shea9\documents\github\geo\lib\site-packages (from pandas>=1.4.0->geopandas>=0.10.0->geobay) (2.9.0.post0) Requirement already satisfied: pytz>=2020.1 in c:\users\shea9\documents\github\geo\lib\site-packages (from pandas>=1.4.0->geopandas>=0.10.0->geobay) (2025.2) Requirement already satisfied: tzdata>=2022.7 in c:\users\shea9\documents\github\geo\lib\site-packages (from pandas>=1.4.0->geopandas>=0.10.0->geobay) (2025.2) Requirement already satisfied: certifi in c:\users\shea9\documents\github\geo\lib\site-packages (from pyogrio>=0.7.2->geopandas>=0.10.0->geobay) (2025.1.31) Requirement already satisfied: colorama in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (0.4.6) Requirement already satisfied: decorator in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (5.2.1) Requirement already satisfied: ipython-pygments-lexers in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (1.1.1) Requirement already satisfied: jedi>=0.16 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (0.19.2) Requirement already satisfied: matplotlib-inline in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (0.1.7) Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (3.0.50) Requirement already satisfied: pygments>=2.4.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (2.19.1) Requirement already satisfied: stack_data in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (0.6.3) Requirement already satisfied: typing_extensions>=4.6 in c:\users\shea9\documents\github\geo\lib\site-packages (from ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (4.13.0) Requirement already satisfied: MarkupSafe>=2.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from jinja2>=3->branca>=0.5.0->ipyleaflet>=0.17.0->geobay) (3.0.2) Requirement already satisfied: six>=1.5 in c:\users\shea9\documents\github\geo\lib\site-packages (from python-dateutil>=2.8.2->pandas>=1.4.0->geopandas>=0.10.0->geobay) (1.17.0) Requirement already satisfied: parso<0.9.0,>=0.8.4 in c:\users\shea9\documents\github\geo\lib\site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (0.8.4) Requirement already satisfied: wcwidth in c:\users\shea9\documents\github\geo\lib\site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (0.2.13) Requirement already satisfied: executing>=1.2.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from stack_data->ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (2.2.0) Requirement already satisfied: asttokens>=2.1.0 in c:\users\shea9\documents\github\geo\lib\site-packages (from stack_data->ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (3.0.0) Requirement already satisfied: pure-eval in c:\users\shea9\documents\github\geo\lib\site-packages (from stack_data->ipython>=6.1.0->ipywidgets<9,>=7.6.0->ipyleaflet>=0.17.0->geobay) (0.2.3) Note: you may need to restart the kernel to use updated packages.
In [2]:
Copied!
from GeoBay.GeoBay import CustomIpyleafletMap as ipyleaflet_Map
# Example 1: Basic map with Search Control
m = ipyleaflet_Map(center=[37.7749, -122.4194], zoom=4)
m.add_search_control()
m.show_map()
from GeoBay.GeoBay import CustomIpyleafletMap as ipyleaflet_Map
# Example 1: Basic map with Search Control
m = ipyleaflet_Map(center=[37.7749, -122.4194], zoom=4)
m.add_search_control()
m.show_map()
Out[2]:
In [3]:
Copied!
# Example 2: Adding a custom WMS layer to the map
m = ipyleaflet_Map(center=[0, 0], zoom=2)
m.add_esa_worldcover()
m.show_map()
# Example 2: Adding a custom WMS layer to the map
m = ipyleaflet_Map(center=[0, 0], zoom=2)
m.add_esa_worldcover()
m.show_map()
Out[3]:
In [4]:
Copied!
#Example 3: Marker Clusters
import geopandas as gpd
# Load building centroids GeoJSON
url = "https://github.com/opengeos/datasets/releases/download/places/wa_building_centroids.geojson"
gdf = gpd.read_file(url)
# Add lat/lon columns from geometry
gdf["longitude"] = gdf.geometry.x
gdf["latitude"] = gdf.geometry.y
# Create map and add circle markers
m = ipyleaflet_Map(center=[gdf.latitude.mean(), gdf.longitude.mean()], zoom=14)
m.add_circle_markers_from_xy(gdf)
m.show_map()
#Example 3: Marker Clusters
import geopandas as gpd
# Load building centroids GeoJSON
url = "https://github.com/opengeos/datasets/releases/download/places/wa_building_centroids.geojson"
gdf = gpd.read_file(url)
# Add lat/lon columns from geometry
gdf["longitude"] = gdf.geometry.x
gdf["latitude"] = gdf.geometry.y
# Create map and add circle markers
m = ipyleaflet_Map(center=[gdf.latitude.mean(), gdf.longitude.mean()], zoom=14)
m.add_circle_markers_from_xy(gdf)
m.show_map()
Out[4]:
In [5]:
Copied!
#Example 4 : Add polygons, road lines, and choropleth
from GeoBay.GeoBay import CustomIpyleafletMap as ipyleaflet_Map
m = ipyleaflet_Map(center=[47.6588, -117.4260], zoom=12)
# Add building polygons
m.add_building_polygons("https://github.com/opengeos/datasets/releases/download/places/wa_overture_buildings.geojson")
m.add_layer_control()
m.show_map()
#Example 4 : Add polygons, road lines, and choropleth
from GeoBay.GeoBay import CustomIpyleafletMap as ipyleaflet_Map
m = ipyleaflet_Map(center=[47.6588, -117.4260], zoom=12)
# Add building polygons
m.add_building_polygons("https://github.com/opengeos/datasets/releases/download/places/wa_overture_buildings.geojson")
m.add_layer_control()
m.show_map()
Out[5]:
In [6]:
Copied!
# Add road lines
m = ipyleaflet_Map(center=[36.1699, -115.1398], zoom=12)
m.add_roads("https://github.com/opengeos/datasets/releases/download/places/las_vegas_roads.geojson")
m.add_layer_control()
m.show_map()
# Add road lines
m = ipyleaflet_Map(center=[36.1699, -115.1398], zoom=12)
m.add_roads("https://github.com/opengeos/datasets/releases/download/places/las_vegas_roads.geojson")
m.add_layer_control()
m.show_map()
Out[6]:
In [7]:
Copied!
# Add choropleth
m.add_choropleth("https://github.com/opengeos/datasets/releases/download/us/us_counties.geojson", "CENSUSAREA", colormap="YlOrRd_09")
m.add_layer_control()
m.show_map()
# Add choropleth
m.add_choropleth("https://github.com/opengeos/datasets/releases/download/us/us_counties.geojson", "CENSUSAREA", colormap="YlOrRd_09")
m.add_layer_control()
m.show_map()
Out[7]:
In [8]:
Copied!
# Example 5: Splitmap
from GeoBay.GeoBay import CustomIpyleafletMap as ipyleaflet_Map
pre_url = "https://github.com/opengeos/datasets/releases/download/raster/Libya-2023-07-01.tif"
post_url = "https://github.com/opengeos/datasets/releases/download/raster/Libya-2023-09-13.tif"
m = ipyleaflet_Map(center=[26.33, 17.23], zoom=12)
leafmap_split = m.add_split_rasters_leafmap(pre_url, post_url, overwrite=True)
leafmap_split
# Example 5: Splitmap
from GeoBay.GeoBay import CustomIpyleafletMap as ipyleaflet_Map
pre_url = "https://github.com/opengeos/datasets/releases/download/raster/Libya-2023-07-01.tif"
post_url = "https://github.com/opengeos/datasets/releases/download/raster/Libya-2023-09-13.tif"
m = ipyleaflet_Map(center=[26.33, 17.23], zoom=12)
leafmap_split = m.add_split_rasters_leafmap(pre_url, post_url, overwrite=True)
leafmap_split
Downloading... From: https://github.com/opengeos/datasets/releases/download/raster/Libya-2023-07-01.tif To: C:\Users\shea9\Documents\Github\GeoBay\docs\examples\pre_event.tif
0%| | 0.00/72.1M [00:00<?, ?B/s]
1%|█▏ | 524k/72.1M [00:00<00:16, 4.39MB/s]
2%|███▋ | 1.57M/72.1M [00:00<00:10, 6.75MB/s]
4%|██████ | 2.62M/72.1M [00:00<00:08, 8.03MB/s]
5%|████████▌ | 3.67M/72.1M [00:00<00:07, 8.92MB/s]
7%|████████████▏ | 5.24M/72.1M [00:00<00:06, 9.89MB/s]
9%|███████████████▉ | 6.82M/72.1M [00:00<00:06, 10.5MB/s]
12%|███████████████████▌ | 8.39M/72.1M [00:00<00:05, 10.7MB/s]
14%|███████████████████████▏ | 9.96M/72.1M [00:01<00:05, 11.0MB/s]
16%|██████████████████████████▊ | 11.5M/72.1M [00:01<00:05, 10.9MB/s]
18%|██████████████████████████████▌ | 13.1M/72.1M [00:01<00:05, 11.2MB/s]
20%|██████████████████████████████████▏ | 14.7M/72.1M [00:01<00:05, 11.3MB/s]
23%|█████████████████████████████████████▊ | 16.3M/72.1M [00:01<00:04, 11.3MB/s]
25%|█████████████████████████████████████████▌ | 17.8M/72.1M [00:01<00:04, 11.1MB/s]
27%|█████████████████████████████████████████████▏ | 19.4M/72.1M [00:01<00:04, 11.2MB/s]
29%|████████████████████████████████████████████████▊ | 21.0M/72.1M [00:01<00:04, 11.2MB/s]
31%|████████████████████████████████████████████████████▌ | 22.5M/72.1M [00:02<00:04, 11.2MB/s]
33%|████████████████████████████████████████████████████████▏ | 24.1M/72.1M [00:02<00:04, 11.2MB/s]
36%|███████████████████████████████████████████████████████████▊ | 25.7M/72.1M [00:02<00:04, 11.2MB/s]
38%|███████████████████████████████████████████████████████████████▌ | 27.3M/72.1M [00:02<00:04, 11.1MB/s]
40%|███████████████████████████████████████████████████████████████████▏ | 28.8M/72.1M [00:02<00:03, 11.2MB/s]
42%|██████████████████████████████████████████████████████████████████████▊ | 30.4M/72.1M [00:02<00:03, 11.3MB/s]
44%|██████████████████████████████████████████████████████████████████████████▌ | 32.0M/72.1M [00:02<00:03, 11.6MB/s]
47%|██████████████████████████████████████████████████████████████████████████████▏ | 33.6M/72.1M [00:03<00:04, 8.79MB/s]
51%|█████████████████████████████████████████████████████████████████████████████████████▌ | 36.7M/72.1M [00:03<00:02, 12.2MB/s]
53%|█████████████████████████████████████████████████████████████████████████████████████████▏ | 38.3M/72.1M [00:03<00:02, 12.3MB/s]
55%|████████████████████████████████████████████████████████████████████████████████████████████▊ | 39.8M/72.1M [00:03<00:02, 12.0MB/s]
57%|████████████████████████████████████████████████████████████████████████████████████████████████▌ | 41.4M/72.1M [00:03<00:02, 11.8MB/s]
60%|████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 43.0M/72.1M [00:03<00:02, 12.0MB/s]
62%|███████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 44.6M/72.1M [00:04<00:02, 12.0MB/s]
64%|███████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 46.1M/72.1M [00:04<00:02, 11.8MB/s]
66%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 47.7M/72.1M [00:04<00:02, 11.5MB/s]
68%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 49.3M/72.1M [00:04<00:01, 11.8MB/s]
71%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 50.9M/72.1M [00:04<00:01, 11.4MB/s]
73%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 52.4M/72.1M [00:04<00:01, 11.3MB/s]
75%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 54.0M/72.1M [00:04<00:01, 11.4MB/s]
77%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 55.6M/72.1M [00:05<00:01, 11.6MB/s]
79%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 57.1M/72.1M [00:05<00:01, 11.4MB/s]
81%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 58.7M/72.1M [00:05<00:01, 11.5MB/s]
84%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 60.3M/72.1M [00:05<00:01, 11.4MB/s]
86%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 61.9M/72.1M [00:05<00:00, 11.3MB/s]
88%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 63.4M/72.1M [00:05<00:00, 11.4MB/s]
90%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 65.0M/72.1M [00:05<00:00, 11.6MB/s]
92%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 66.6M/72.1M [00:05<00:00, 11.7MB/s]
95%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 68.2M/72.1M [00:06<00:00, 11.6MB/s]
97%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 69.7M/72.1M [00:06<00:00, 11.5MB/s]
99%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 71.3M/72.1M [00:06<00:00, 11.7MB/s]
100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 72.1M/72.1M [00:06<00:00, 11.2MB/s]
Downloading... From: https://github.com/opengeos/datasets/releases/download/raster/Libya-2023-09-13.tif To: C:\Users\shea9\Documents\Github\GeoBay\docs\examples\post_event.tif
0%| | 0.00/104M [00:00<?, ?B/s]
1%|▊ | 524k/104M [00:00<00:22, 4.54MB/s]
2%|██▌ | 1.57M/104M [00:00<00:14, 6.97MB/s]
3%|█████ | 3.15M/104M [00:00<00:11, 8.92MB/s]
5%|███████▋ | 4.72M/104M [00:00<00:09, 10.1MB/s]
6%|██████████▏ | 6.29M/104M [00:00<00:09, 10.7MB/s]
8%|████████████▊ | 7.86M/104M [00:00<00:08, 10.8MB/s]
9%|███████████████▎ | 9.44M/104M [00:00<00:08, 11.2MB/s]
11%|█████████████████▉ | 11.0M/104M [00:01<00:08, 11.2MB/s]
12%|████████████████████▍ | 12.6M/104M [00:01<00:07, 11.5MB/s]
14%|███████████████████████ | 14.2M/104M [00:01<00:07, 11.6MB/s]
15%|█████████████████████████▌ | 15.7M/104M [00:01<00:07, 11.3MB/s]
17%|████████████████████████████▏ | 17.3M/104M [00:01<00:07, 11.2MB/s]
18%|██████████████████████████████▋ | 18.9M/104M [00:01<00:07, 11.4MB/s]
20%|█████████████████████████████████▎ | 20.4M/104M [00:01<00:07, 11.6MB/s]
21%|███████████████████████████████████▊ | 22.0M/104M [00:02<00:07, 11.6MB/s]
23%|██████████████████████████████████████▍ | 23.6M/104M [00:02<00:07, 11.4MB/s]
24%|████████████████████████████████████████▉ | 25.2M/104M [00:02<00:06, 11.6MB/s]
26%|███████████████████████████████████████████▍ | 26.7M/104M [00:02<00:06, 11.4MB/s]
27%|██████████████████████████████████████████████ | 28.3M/104M [00:02<00:06, 11.5MB/s]
29%|████████████████████████████████████████████████▌ | 29.9M/104M [00:02<00:06, 11.7MB/s]
30%|███████████████████████████████████████████████████▏ | 31.5M/104M [00:02<00:06, 11.6MB/s]
32%|█████████████████████████████████████████████████████▋ | 33.0M/104M [00:02<00:06, 11.7MB/s]
33%|████████████████████████████████████████████████████████▎ | 34.6M/104M [00:03<00:09, 7.49MB/s]
37%|███████████████████████████████████████████████████████████████ | 38.8M/104M [00:03<00:04, 13.2MB/s]
39%|██████████████████████████████████████████████████████████████████▌ | 40.9M/104M [00:03<00:04, 12.7MB/s]
41%|█████████████████████████████████████████████████████████████████████▉ | 43.0M/104M [00:03<00:04, 12.3MB/s]
43%|████████████████████████████████████████████████████████████████████████▍ | 44.6M/104M [00:03<00:04, 12.4MB/s]
44%|███████████████████████████████████████████████████████████████████████████ | 46.1M/104M [00:04<00:04, 12.3MB/s]
46%|█████████████████████████████████████████████████████████████████████████████▌ | 47.7M/104M [00:04<00:04, 12.2MB/s]
47%|████████████████████████████████████████████████████████████████████████████████▏ | 49.3M/104M [00:04<00:04, 12.1MB/s]
49%|██████████████████████████████████████████████████████████████████████████████████▋ | 50.9M/104M [00:04<00:04, 12.0MB/s]
50%|█████████████████████████████████████████████████████████████████████████████████████▎ | 52.4M/104M [00:04<00:04, 11.8MB/s]
52%|███████████████████████████████████████████████████████████████████████████████████████▊ | 54.0M/104M [00:04<00:04, 11.8MB/s]
53%|██████████████████████████████████████████████████████████████████████████████████████████▍ | 55.6M/104M [00:04<00:04, 11.6MB/s]
55%|████████████████████████████████████████████████████████████████████████████████████████████▉ | 57.1M/104M [00:05<00:04, 11.6MB/s]
57%|███████████████████████████████████████████████████████████████████████████████████████████████▌ | 58.7M/104M [00:05<00:03, 11.9MB/s]
58%|██████████████████████████████████████████████████████████████████████████████████████████████████ | 60.3M/104M [00:05<00:03, 11.9MB/s]
60%|████████████████████████████████████████████████████████████████████████████████████████████████████▋ | 61.9M/104M [00:05<00:03, 12.0MB/s]
61%|███████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 63.4M/104M [00:05<00:03, 12.2MB/s]
63%|█████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 65.0M/104M [00:05<00:03, 11.6MB/s]
64%|████████████████████████████████████████████████████████████████████████████████████████████████████████████▎ | 66.6M/104M [00:05<00:03, 12.0MB/s]
66%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 68.2M/104M [00:05<00:03, 11.8MB/s]
67%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 69.7M/104M [00:06<00:02, 12.3MB/s]
69%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████▉ | 71.3M/104M [00:06<00:02, 12.0MB/s]
70%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▌ | 72.9M/104M [00:06<00:02, 12.2MB/s]
72%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ | 74.4M/104M [00:06<00:02, 12.2MB/s]
73%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▋ | 76.0M/104M [00:06<00:02, 12.0MB/s]
75%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 77.6M/104M [00:06<00:02, 11.9MB/s]
76%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 79.2M/104M [00:06<00:02, 11.7MB/s]
78%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▎ | 80.7M/104M [00:06<00:01, 11.8MB/s]
79%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▉ | 82.3M/104M [00:07<00:01, 11.6MB/s]
81%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▍ | 83.9M/104M [00:07<00:01, 11.3MB/s]
82%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ | 85.5M/104M [00:07<00:01, 11.8MB/s]
84%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▌ | 87.0M/104M [00:07<00:01, 12.0MB/s]
85%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ | 88.6M/104M [00:07<00:01, 12.0MB/s]
87%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▋ | 90.2M/104M [00:07<00:01, 11.9MB/s]
88%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▎ | 91.8M/104M [00:07<00:01, 11.9MB/s]
90%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊ | 93.3M/104M [00:08<00:00, 12.1MB/s]
91%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▎ | 94.9M/104M [00:08<00:01, 8.31MB/s]
95%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▎ | 98.6M/104M [00:08<00:00, 13.2MB/s]
97%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▋ | 101M/104M [00:08<00:00, 12.1MB/s]
98%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▎ | 102M/104M [00:08<00:00, 12.4MB/s]
100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊| 104M/104M [00:08<00:00, 12.4MB/s]
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 104M/104M [00:08<00:00, 11.6MB/s]
Out[8]:
In [ ]:
Copied!